home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Leser 15 / Amiga Plus Leser CD 15.iso / Tools / Development / MosaicSRC / src / Boingtransfer.h < prev    next >
Encoding:
C/C++ Source or Header  |  2002-03-13  |  961 b   |  39 lines

  1. #define FRAMES (4)
  2.  
  3. #include <dos/dosextens.h>
  4. #include <dos/dostags.h>
  5. #include <exec/execbase.h>
  6. #include <libraries/mui.h>
  7. #include <math.h>
  8. #include <proto/dos.h>
  9. #include <proto/exec.h>
  10. #include <proto/graphics.h>
  11. #include <proto/intuition.h>
  12. #include <proto/muimaster.h>
  13. #include <proto/utility.h>
  14. #include <stdio.h>
  15. #include <stdlib.h>
  16. #include <string.h>
  17.  
  18. struct BoingTransferClData
  19. {
  20.   APTR window;
  21.   BOOL LeftDirection,TopDirection,AutoMove;
  22.   double Radius;
  23.   long Position,RedPen,WhitePen,HorizPos,VertPos;
  24.   PLANEPTR Bitplane;
  25.   struct AreaInfo AInfo;
  26.   struct BitMap *BitMap[FRAMES],*Mask,*Back,*Temp;
  27.   struct RastPort RP[FRAMES],MaskRP,TempRP,BackRP;
  28.   struct TmpRas TmpRaster;
  29.   struct Window *win;
  30.   void *Buffer[50];
  31.   WORD BitMapSize;
  32.   struct Process *AutoMoveProc;
  33.   struct MsgPort *ReplyPort;
  34. };
  35.  
  36. #define MUIM_BoingTransfer_Move     0x80420000
  37. #define MUIM_BoingTransfer_Reset    0x80420001
  38. #define MUIA_BoingTransfer_AutoMove 0x80420002
  39.